#include "MensajeIdentificatorio.h"



MensajeIdentificatorio::MensajeIdentificatorio(std::string& aDeserealizar): MensajeConAutorYPid(MENSAJE_IDENTIFICATORIO,aDeserealizar) {
	deserializar(aDeserealizar);
}

MensajeIdentificatorio::MensajeIdentificatorio(std::string userId,unsigned int pid)
: MensajeConAutorYPid(MENSAJE_IDENTIFICATORIO,userId,pid){
}

MensajeIdentificatorio::~MensajeIdentificatorio() {
}


void MensajeIdentificatorio::setPid(unsigned int pid){
	this->pid = pid;
}


unsigned int MensajeIdentificatorio::getPid(){
	return pid;
}

std::string MensajeIdentificatorio::serializar() const{

	std::stringstream retorno;
	retorno << MensajeConAutorYPid::serializar();
	retorno << pid;
	retorno << PLANO_SEPARATOR;

	return (retorno.str());
}

void MensajeIdentificatorio::deserializar(std::string& string){
	std::vector<std::string> valores;
	UtilString::splitWithSeparator(&valores,string,PLANO_SEPARATOR);

}


std::string MensajeIdentificatorio::toString(){
	std::stringstream retorno;

	return retorno.str();
}

